package cn.tedu.storage.mapper;

import cn.tedu.storage.entity.Storage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

//一节段
public interface StorageMapper extends BaseMapper<Storage> {

    void decrease(Long productId,Integer count);

    //根据id查询库存数据,直接使用继承的方法

    // try 冻结库存
    void updateFrozen(Long productId,Integer count);

    //提交 吧冻结库存变成已售出
    void updateFrozenToUsed(Long productId,Integer count);

    //回滚 吧冻结库存恢复成可用库存
    void updateFrozenToResidue(Long productId,Integer count);

}
